import { Controller, Get, Post, Put } from '@nestjs/common';
import { AppService } from './app.service';

@Controller("app")
export class AppController {
  constructor(private readonly appService: AppService) {}

  // @Get()
  // getHello(): string {
  //   return this.appService.getHello();
  // }
	// 1. 固定路径：
	// 可以匹配到 get请求，http://localhost:9080/app/list
	@Get("list")
	getHello(): string {
		return this.appService.getHello();
	}
	
	@Post("list")
	create(): string{
		return "create"
	}
	
	@Put("list/user")
	updateUser(){
		return {userId:1}
	}
	
	@Put("list/:id")
	update(){ return "update"}
	
	// 2.通配符路径(?+* 三种通配符 )
	@Get("user_*")
	list(){
		return "user 通配符"
	}
}
